package com.aw.guiguzi.enums

enum class TrendTagEnums(//计算逻辑 (乘法), 临近2轮数字相乘, 大于10取个位数, 不前推
    @JvmField var code: String, @JvmField var type: String,  @JvmField var desc: String
) {
    TREND_COMMON("0_0_0", "走势（通）", "通用"), TREND0_1_1(
        "0_1_1",
        "走势（通）",
        "单双"
    ),
    TREND0_1_2("0_1_2", "走势（通）", "单双"), TREND0_2_1(
        "0_2_1",
        "走势（通）",
        "大小"
    ),
    TREND0_2_2("0_2_2", "走势（通）", "大小"), TREND0_3_1(
        "0_3_1",
        "走势（通）",
        "颜色"
    ),
    TREND0_3_2("0_3_2", "走势（通）", "颜色"), TREND0_4_1(
        "0_4_1",
        "走势（通）",
        "中偏"
    ),
    TREND0_4_2("0_4_2", "走势（通）", "中偏"), TREND1_1_1(
        "1_1_1",
        "走势（一）",
        "走势1"
    ),  //计算逻辑 (加法), 临近2轮数字相加, 大于10 减掉10 取差值(即取个位数), 前推一位数
    TREND1_1_2("1_1_2", "走势（一）", "走势2"),  //计算逻辑 (加法), 临近2轮数字相加, 大于10 减掉10 取差值(即取个位数), 不前推
    TREND1_2_1("1_2_1", "走势（一）", "走势3"),  //计算逻辑 (加法), 临近2轮数字相加, 结果大于10, 两位数继续相加, 前推一位数
    TREND1_2_2("1_2_2", "走势（一）", "走势4"),  //计算逻辑 (加法), 临近2轮数字相加, 结果大于10, 两位数继续相加, 不前推
    TREND1_3_1("1_3_1", "走势（一）", "走势5"),  //计算逻辑 (先加后减), 临近2轮数字相加, 结果大于10, 用个位或十位的大值减去小值, 前推一位数
    TREND1_3_2("1_3_2", "走势（一）", "走势6"),  //计算逻辑 (先加后减), 临近2轮数字相加, 结果大于10, 用个位或十位的大值减去小值, 不前推
    TREND1_4_1(
        "1_4_1",
        "走势（一）",
        "走势7"
    ),  //计算逻辑 (加法), 临近3轮数字相加, 大于20 减掉20 大于10 减掉10 取差值(即取个位数), 前推一位数
    TREND1_4_2(
        "1_4_2",
        "走势（一）",
        "走势8"
    ),  //计算逻辑 (加法), 临近3轮数字相加, 大于20 减掉20 大于10 减掉10 取差值(即取个位数), 不前推
    TREND2_1_1("2_1_1", "走势（二）", "走势1"),  //计算逻辑 (减法), 临近2轮数字相减, 小于0(先加10后再做减法), 前推一位数
    TREND2_1_2("2_1_2", "走势（二）", "走势2"),  //计算逻辑 (减法), 临近2轮数字相减, 小于0(先加10后再做减法), 不前推
    TREND2_2_1("2_2_1", "走势（二）", "走势3"),  //计算逻辑 (减法), 临近2轮数字相减, 用大值减去小值, 前推一位数
    TREND2_2_2("2_2_2", "走势（二）", "走势4"),  //计算逻辑 (减法), 临近2轮数字相减, 用大值减去小值, 不前推
    TREND3_1_1("3_1_1", "走势（三）", "走势1"),  //计算逻辑 (乘法), 临近2轮数字相乘, 大于10取个位数, 前推一位数
    TREND3_1_2("3_1_2", "走势（三）", "走势2")
}